package main

import "fmt"

func main() {
	f:=test()
	for i:=0;i<10;i++{
		fmt.Println(f()) 
	}
}

func test() func()int{
	a:=0
	return func() int {
		a++
		return a
	}
}